// (function(){
  class Animal{
    name:string;
    age:number;
    constructor(name:string, age:number){
        this.name=name;
        this.age=age;
    }
    sayHello(){
        // console.log('动物在叫~')
    }
}
 // 此时，animal被称为父类，dog被称为子类，使用继承后，子类将会拥有父类所有的方法和属性
 //定义一个狗的类,使dog继承Animal的类
 class Dog extends Animal{
 }
 class Cat extends Animal{

 }
// }
// )()

let dog3 =new Dog('旺财',2)
console.log(dog3)
// console.log(11);

// let cat  =new Cat('招财',2)
// console.log(cat)